package cn.flying.base.process.bo;

import javax.validation.constraints.NotBlank;

import java.io.Serializable;

/**
 * @description: 流程业务配置
 * @author: lvyong
 * @date: 2023年02月16日 10:27
 * @version: 1.0
 */
public class ProcBizConfig implements Serializable {

    private Long id;
    /**
     * 业务编码
     */
    @NotBlank(message = "业务编码不能为空")
    private String bizCode;
    /**
     * 业务名称
     */
    @NotBlank(message = "业务名称不能为空")
    private String bizName;
    /**
     * 流程定义Key
     */
    @NotBlank(message = "流程定义Key不能为空")
    private String procDefKey;
    /**
     * 备注
     */
    private String remark;
    /**
     * 租户号
     */
    private String tenantId;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getBizCode() {
        return bizCode;
    }

    public void setBizCode(String bizCode) {
        this.bizCode = bizCode;
    }

    public String getBizName() {
        return bizName;
    }

    public void setBizName(String bizName) {
        this.bizName = bizName;
    }

    public String getProcDefKey() {
        return procDefKey;
    }

    public void setProcDefKey(String procDefKey) {
        this.procDefKey = procDefKey;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getTenantId() {
        return tenantId;
    }

    public void setTenantId(String tenantId) {
        this.tenantId = tenantId;
    }
}
